projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
06ee88e
)
* callproc.c (encode_current_directory): Encode dir at the end.
author
Michael Albinus
<michael.albinus@gmx.de>
Fri, 7 Nov 2014 20:09:34 +0000
(21:09 +0100)
committer
Michael Albinus
<michael.albinus@gmx.de>
Fri, 7 Nov 2014 20:09:34 +0000
(21:09 +0100)
src/callproc.c
patch
|
blob
|
history
diff --git
a/src/callproc.c
b/src/callproc.c
index 73424daaa0c825c9ec8a8df6fc259f77bd128a68..21741ad874096297dfb08b4fdf9877ff806f8e8c 100644
(file)
--- a/
src/callproc.c
+++ b/
src/callproc.c
@@
-150,8
+150,6
@@
encode_current_directory (void)
dir = expand_and_dir_to_file (dir, Qnil);
- if (STRING_MULTIBYTE (dir))
- dir = ENCODE_FILE (dir);
if (NILP (Ffile_accessible_directory_p (dir)))
report_file_error ("Setting current directory",
BVAR (current_buffer, directory));
@@
-160,6
+158,9
@@
encode_current_directory (void)
if (! NILP (Fstring_match (build_string ("^/:"), dir, Qnil)))
dir = Fsubstring (dir, make_number (2), Qnil);
+ if (STRING_MULTIBYTE (dir))
+ dir = ENCODE_FILE (dir);
+
RETURN_UNGCPRO (dir);
}